permanent pacemaker - Spanish English Dictionary